26,25,24,23,21,21,20,19,18,17,16,15,14,14,13,12,11,8,6,4,3,2,1,0,0,-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13,-13,-14,-15,-16,-17,-18,-19,-20,-21,-22,-24,-25,-26,-27,-28,-29,-30,-31,-32,-32,-33,-34,-35,-36,-36,-36,-36,-36,-37,-38,-39,-40,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-52,-53,-53,-54,-55,-56,-56,-57,-58,-58,-59,-59,-60,-61,-62,-63,-64,-65,-66,-67,-69,-70,-69,-69,-69,-69,-69,-68,-68,-68,-68,-68,-68,-68,-68,-68,-67,-67,-67,-67,-66,-66,-66,-66,-65,-66,-66,-66,-64,-64,-63,-63,-63,-62,-62,-62,-62,-62,-62,-62,-62,-62,-62,-63,-64,-65,-66,-66,-66,-66,-65,-65,-64,-64,-64,-64,-65,-66,-66,-67,-67,-68,-69,-70,-71,-72,-74,-74,-77,-78,-81,-82,-84,-85,-86,-86,-86,-86,-85,-83,-82,-81,-80,-78,-77,-75,-74,-74,-73,-76,-76,-76,-75,-74,-73,-72,-71,-70,-69,-68,-67,-66,-66,-66,-66,-66,-66,-66,-66,-66,-67,-67,-67,-66,-64,-63,-62,-59,-55,-53,-51,-50,-49,-49,-50,-52,-52,-53,-53,-53,-53,-53,-52,-51,-50,-50,-50,-50,-50,-50,-49,-49,-49,-49,-49,-48,-48,-49,-49,-49,-49,-50,-51,-51,-51,-52,-52,-52,-52,-52,-52,-52,-52,-52,-52,-52,-52,-52,-52,-52,-51,-50,-50,-49,-49,-49,-49,-50,-50,-50,-50,-50,-50,-50,-50,-50,-50,-50,-50,-50,-50,-50,-50,-50,-50,-50,-50,237,237,237,237,237,237,237,237,237,237,237,237,237,238,238,239,239,239,240,241,241,242,243,243,244,245,246,247,247,248,249,250,251,251,252,255,256,258,259,259,258,258,258,257,257,257,257,257,257,257,257,257,256,256,256,256,257,257,257,257,258,258,257,256,254,253,251,249,249,250,252,253,254,253,254,257,260,266,267,267,263,261,259,257,256,253,252,252,252,252,251,250,249,248,248,247,247,247,246,245,245,244,243,243,242,242,241,241,240,240,239,239,238,237,237,236,236,236,235,235,234,233,233,232,232,231,231,231,231,231,231,231,230,230,229,229,228,228,228,227,227,228,228,229,229,230,231,232,233,234,235,236,239,240,242,243,244,246,247,248,250,252,252,252,252,252,252,253,253,253,254,256,257,259,260,260,261,261,261,261,261,260,259,259,258,258,257,257,256,255,253,253,252,252,253,253,253,253,253,252,251,250,249,249,248,247,246,246,245,245,244,243,242,241,241,240,240,239,238,237,236,235,234,234,233,232,231,230,229,228,227,226,226,225,225,225,224,224,223,222,221,220,220,219,218,218,218,218,219,219,219,219,218,218,217,217,216,215,214,213,212,211,210,209,209,208,207,206,205,205,204,203,202,201,200,200,199,198,198,197,196,195,194,193,192,192,191,191,190,190,190,190,190,189,188,187,186,185,184,183,182,182,182,181,180,179,178,177,177,177,177,178,178,179,179,179,178,177,176,175,174,174,173,172,172,171,171,170,169,169,168,167,166,165,164,164,163,163,163,162,162,161,160,160,159,159,158,158,157,157,156,155,155,154,153,152,151,151,150,149,147,146,145,144,143,142,141,140,139,138,137,136,135,134,133,132,131,130,129,128,127,127,126,126,126,125,125,124,123,122,121,120,120,119,119,118,118,117,117,116,115,114,114,113,112,112,111,110,109,108,107,106,105,104,103,102,101,101,100,100,100,100,99,98,96,95,95,94,94,93,93,92,91,91,91,90,89,88,88,88,88,87,87,87,87,87,87,86,86,85,85,84,84,83,83,82,81,80,79,78,77,76,75,74,73,72,71,71,70,69,68,68,67,66,65,64,63,62,61,60,59,58,57,56,55,54,54,53,52,51,50,49,48,48,48,48,48,49,49,49,49,48,48,47,47,46,46,46,46,47,47,48,49,50,51,51,52,52,53,54,54,55,55,56,57,58,58,59,60,60,61,62,62,63,63,64,65,65,66,66,67,68,69,70,71,72,73,73,74,74,74,75,75,75,75,76,76,76,77,77,78,78,79,79,80,81,82,83,83,84,84,85,86,87,88,89,90,91,91,92,93,94,94,95,95,94,94,94,94,95,95,96,97,98,98,99,99,100,100,101,101,102,102,103,104,104,105,106,107,108,109,110,110,111,111,112,112,112,112,111,110,109,109,108,108,107,106,106,106,106,105,104,104,103,103,102,102,101,100,99,99,98,97,96,95,94,93,92,91,90,89,88,87,86,85,84,83,82,81,80,79,78,77,77,77,77,78,78,78,78,78,79,79,79,79,78,77,77,76,75,74,73,72,71,70,69,68,67,66,66,65,64,63,62,61,61,60,59,59,58,57,57,56,55,54,53,53,52,51,51,50,49,49,48,47,46,45,45,44,43,43,42,41,40,39,39,38,37,37,36,35,35,34,34,33,32,32,31,30,29,28,27,27,26,26;608,608,608,607,607,606,606,606,606,606,606,606,606,605,605,605,605,604,604,603,603,602,602,602,601,601,600,600,599,599,599,598,598,597,597,596,596,596,595,595,594,594,593,592,592,591,591,590,589,588,587,586,585,584,584,584,584,583,583,583,583,582,581,580,579,578,578,577,577,577,576,576,576,575,575,575,574,573,572,571,570,569,569,568,568,567,566,565,564,563,563,562,561,561,560,560,559,559,558,558,558,558,558,558,558,556,555,554,553,552,551,550,549,548,547,546,545,544,543,542,541,540,539,538,537,536,535,533,529,528,527,525,524,522,521,519,518,517,516,515,511,508,507,505,503,501,498,492,490,488,486,481,479,477,474,470,467,463,459,456,452,450,447,445,442,440,437,435,434,431,430,424,421,413,410,405,402,400,398,396,394,391,388,386,385,383,379,377,374,371,370,367,366,364,362,360,356,354,352,349,347,345,343,340,337,333,328,323,318,310,304,299,290,284,279,272,267,255,249,243,236,222,217,211,207,202,197,192,187,183,179,177,174,169,166,160,156,154,150,148,146,145,143,140,138,135,133,131,127,126,125,124,123,122,116,114,111,109,107,105,102,100,99,98,95,93,91,87,85,81,77,74,71,67,60,56,48,44,40,38,35,31,28,26,24,21,18,13,12,10,9,8,7,6,5,4,3,2,1,0,0,1,2,4,5,6,8,9,11,12,13,16,17,19,20,21,22,23,24,26,28,28,30,31,34,37,41,44,48,51,57,65,66,67,69,74,77,81,85,88,90,92,93,94,96,97,98,99,100,104,107,109,111,115,117,119,122,126,128,132,135,136,138,141,145,150,152,157,165,169,176,183,195,203,211,215,221,231,236,244,254,258,266,273,275,278,278,279,280,281,282,286,287,289,290,291,292,293,293,296,297,298,299,300,301,302,302,303,304,305,307,308,311,312,313,314,315,316,317,318,320,322,323,324,326,331,336,337,339,341,343,344,346,348,350,351,353,355,357,359,362,364,366,368,369,372,373,375,377,379,381,383,387,388,390,392,393,396,398,401,404,410,412,414,416,418,420,423,424,425,427,429,431,432,433,435,437,439,441,442,443,447,448,450,451,453,454,455,457,458,460,461,463,467,469,470,472,473,474,474,474,474,474,475,475,475,475,476,476,477,477,477,477,477,476,476,475,475,475,475,475,476,476,477,477,477,477,477,477,477,477,477,476,476,475,474,474,473,473,473,473,473,472,472,472,471,470,469,469,468,467,466,466,465,465,464,463,463,463,463,463,463,463,463,462,462,462,462,462,463,463,463,463,463,463,464,464,465,466,466,466,466,466,465,465,464,464,463,463,462,461,460,459,459,458,458,458,458,458,459,459,460,461,462,463,463,463,463,462,461,460,460,459,459,458,457,456,456,455,455,455,454,454,454,453,453,452,452,452,451,451,450,450,450,450,451,452,453,454,455,456,457,457,458,458,459,459,460,461,462,462,462,463,463,463,463,463,464,464,464,464,464,465,465,465,466,466,466,466,466,467,467,467,466,466,466,466,466,466,467,467,468,468,469,470,471,472,473,474,474,475,475,476,476,477,477,478,478,479,479,480,480,481,481,481,482,482,482,483,483,483,483,482,482,482,482,482,483,483,484,485,486,486,487,489,489,490,490,491,491,492,492,493,494,495,496,497,498,499,500,501,501,502,503,504,505,506,507,508,509,510,511,512,512,513,514,515,515,515,516,516,517,517,518,519,519,519,520,520,520,520,521,521,521,521,522,522,522,523,523,523,523,523,523,523,523,522,522,522,522,522,522,523,524,525,526,527,528,529,530,531,531,532,532,533,534,535,536,537,537,538,539,539,540,540,541,541,542,542,542,543,543,544,544,545,545,546,546,546,547,548,548,549,549,550,550,550,551,551,552,552,553,553,554,554,555,555,556,556,557,558,558,559,560,561,562,563,564,564,565,565,566,566,567,567,567,568,568,569,569,570,570,570,571,571,571,571,571,572,572,572,572,573,573,574,574,575,576,577,577,578,578,579,579,580,580,581,582,583,584,585,585,586,586,586,587,587,587,587,587,587,587,588,588,589,589,590,591,592,593,592,591,590,590,589,589,589,590,591,592,593,593,594,594,595,595,596,596,596,596,595,595,595,595,595,595,595,595,595,595,595,596,596,596,596,596,596,595,595,595,595,594,594,593,592,591,591,590,589,588,587,587,586,585,584,584,583,582,582,582,582,582,582,582,582,583,583,583,583,584,584,584,585,585,585,586,587,587,588,588,588,589,589,589,590,590,591,591,591,592,592,592,593,593,594,594,594,595,595,595,596,596,596,597,597,598,598,598,599,599,600,601,602,603,603,603,604,604,604,605,605,605,606,606,607